//
//  TableViewAnimationKit.h
//  XKStudyDemo
//
//  Created by xukai on 2017/11/28.
//  Copyright © 2017年 xukai. All rights reserved.
//

#import <Foundation/Foundation.h>

typedef NS_ENUM(NSInteger,XSTableViewAnimationType){
    XSTableViewAnimationTypeMove = 0,
    XSTableViewAnimationTypeAlpha,
    XSTableViewAnimationTypeFall,
    XSTableViewAnimationTypeShake,
    XSTableViewAnimationTypeOverTurn,
    XSTableViewAnimationTypeToTop,
    XSTableViewAnimationTypeSpringList,
    XSTableViewAnimationTypeShrinkToTop,
    XSTableViewAnimationTypeLayDown,
    XSTableViewAnimationTypeRote,
};

@interface TableViewAnimationKit : NSObject

// 从左侧飞出
+(void) leftMoveAnimationWith:(UITableView *) tableView;
// 向下渐现
+(void) downAlphaAnimationWith:(UITableView *) tableView;
// 快速下落
+(void) downMoveAnimationWith:(UITableView *) tableView;
// 左右出现
+(void) leftRightMoveAnimationWith:(UITableView *) tableView;
//翻牌
+(void) rotateAnimatioWith:(UITableView *) tableView;
// 快速到顶
+(void) upMoveAnimationWith:(UITableView *) tableView;
// 跳动下落
+(void) layDownAnimationWith:(UITableView *) tableView;
// 向上靠拢
+ (void)shrinkToTopAnimationWithTableView:(UITableView *)tableView;

@end
